• userCanLogIntoRailwayWithValidUsernameAndPassword

    4:14:42 PM / 00:00:04:327 Fail

    userCanLogIntoRailwayWithValidUsernameAndPassword
    06.27.2025 4:14:42 PM 06.27.2025 4:14:47 PM 00:00:04:327 · #test-id=1
    StatusTimestampDetails
    Info 4:14:42 PM 1. Navigate to QA Railway Website
    Info 4:14:42 PM 2. Click on Login tab
    Info 4:14:44 PM 3. Enter valid Email and Password
    Info 4:14:44 PM 4. Click on "Login" button
    Fail 4:14:47 PM userCanLogIntoRailwayWithValidUsernameAndPassword
    Fail 4:14:47 PM java.lang.AssertionError: Check welcome text in home page expected [Welcome saveasd68@gmail.com] but found []
    Fail 4:14:47 PM userCanLogIntoRailwayWithValidUsernameAndPassword is failed.
  • loginPageDisplaysWhenUnloggedUserClicksOnBookTicketTab

    4:14:42 PM / 00:00:01:475 Pass

    loginPageDisplaysWhenUnloggedUserClicksOnBookTicketTab
    06.27.2025 4:14:42 PM 06.27.2025 4:14:44 PM 00:00:01:475 · #test-id=2
    StatusTimestampDetails
    Info 4:14:42 PM 1. Navigate to QA Railway Website
    Info 4:14:42 PM 2. Click on "Book ticket" tab
    Pass 4:14:44 PM Login page displays when un-logged User clicks on Book ticket tab
  • additionalPagesDisplayOnceUserLoggedIn

    4:14:42 PM / 00:00:05:739 Pass

    additionalPagesDisplayOnceUserLoggedIn
    06.27.2025 4:14:42 PM 06.27.2025 4:14:48 PM 00:00:05:739 · #test-id=3
    StatusTimestampDetails
    Info 4:14:42 PM 1. Navigate to QA Railway Website
    Info 4:14:42 PM 2. Click on "Login" tab
    Info 4:14:43 PM 3. Login with valid account
    Pass 4:14:48 PM Additional pages display once user logged in
  • systemShowsMessageWhenUserEntersWrongPasswordSeveralTimes

    4:14:43 PM / 00:00:08:301 Fail

    systemShowsMessageWhenUserEntersWrongPasswordSeveralTimes
    06.27.2025 4:14:43 PM 06.27.2025 4:14:51 PM 00:00:08:301 · #test-id=4
    StatusTimestampDetails
    Info 4:14:43 PM 1. Navigate to QA Railway Website
    Info 4:14:43 PM 2. Click on "Login" tab
    Info 4:14:44 PM 3. Enter valid information into "Username" textbox except "Password" textbox.
    Info 4:14:44 PM 4. Click on "Login" button
    Info 4:14:44 PM 5. Repeat step 3 three more times.
    Fail 4:14:51 PM systemShowsMessageWhenUserEntersWrongPasswordSeveralTimes
    Fail 4:14:51 PM java.lang.AssertionError: Check error message expected [You have used 4 out of 5 login attempts. After all 5 have been used, you will be unable to login for 15 minutes.] but found [There was a problem with your login and/or errors exist in your form.]
    Fail 4:14:51 PM systemShowsMessageWhenUserEntersWrongPasswordSeveralTimes is failed.
  • userCanNotLoginWithBlankUsernameTextbox

    4:14:43 PM / 00:00:02:425 Pass

    userCanNotLoginWithBlankUsernameTextbox
    06.27.2025 4:14:43 PM 06.27.2025 4:14:45 PM 00:00:02:425 · #test-id=5
    StatusTimestampDetails
    Info 4:14:43 PM 1. Navigate to QA Railway Website
    Info 4:14:43 PM 2. Click on "Login" tab
    Info 4:14:44 PM 3. User doesn't type any words into "Username" textbox but enter valid information into "Password" textbox
    Info 4:14:44 PM 4. Click on "Login" button
    Pass 4:14:45 PM User can't login with blank Username textbox
  • userCanNotLogIntoRailwayWithInvalidPassword

    4:14:44 PM / 00:00:02:752 Pass

    userCanNotLogIntoRailwayWithInvalidPassword
    06.27.2025 4:14:44 PM 06.27.2025 4:14:47 PM 00:00:02:752 · #test-id=6
    StatusTimestampDetails
    Info 4:14:44 PM 1. Navigate to QA Railway Website
    Info 4:14:44 PM 2. Click on "Login" tab
    Info 4:14:45 PM 3. Enter valid Email and invalid Password
    Info 4:14:45 PM 4. Click on "Login" button
    Pass 4:14:47 PM User cannot log into Railway with invalid password
  • userCanNotLoginWithAccountHasNotBeenActivated

    4:14:49 PM / 00:00:03:799 Pass

    userCanNotLoginWithAccountHasNotBeenActivated
    06.27.2025 4:14:49 PM 06.27.2025 4:14:52 PM 00:00:03:799 · #test-id=7
    StatusTimestampDetails
    Info 4:14:49 PM 1. Navigate to QA Railway Website
    Info 4:14:49 PM 2. Click on "Login" tab
    Info 4:14:51 PM 3. Enter username and password of account hasn't been activated.
    Info 4:14:51 PM 4. Click on "Login" button
    Pass 4:14:52 PM User can't login with an account hasn't been activated
  • userCanCreateNewAccount

    4:14:49 PM / 00:00:04:150 Fail

    userCanCreateNewAccount
    06.27.2025 4:14:49 PM 06.27.2025 4:14:53 PM 00:00:04:150 · #test-id=8
    StatusTimestampDetails
    Info 4:14:49 PM 1. Navigate to QA Railway Website
    Info 4:14:49 PM 2. Click on "Register" tab
    Info 4:14:50 PM 3. Enter valid information into all fields
    Info 4:14:50 PM 4. Click on "Register" button
    Fail 4:14:53 PM userCanCreateNewAccount
    Fail 4:14:53 PM java.lang.AssertionError: Check success message expected [Thank you for registering your account] but found [Please fill the form below to create a new account or login if you already have one. If you already created an account but haven't confirmed it yet, go here and enter the confirmation code which can be found in your email. Please make sure your PID/Passport Number is correct. It can't be changed.]
    Fail 4:14:53 PM userCanCreateNewAccount is failed.
  • userCanNotCreateAccountWhenConfirmPasswordIsNotTheSameAsPassword

    4:14:50 PM / 00:00:03:890 Pass

    userCanNotCreateAccountWhenConfirmPasswordIsNotTheSameAsPassword
    06.27.2025 4:14:50 PM 06.27.2025 4:14:54 PM 00:00:03:890 · #test-id=9
    StatusTimestampDetails
    Info 4:14:50 PM 1. Navigate to QA Railway Website
    Info 4:14:50 PM 2. Click on "Register" tab
    Info 4:14:52 PM 3. Enter valid information into all fields except "Confirm password" is not the same with "Password"
    Info 4:14:52 PM 4. Click on "Register" button
    Pass 4:14:54 PM User can't create account with Confirm password is not the same with Password
  • userCanChangePassword

    4:14:50 PM / 00:00:07:809 Fail

    userCanChangePassword
    06.27.2025 4:14:50 PM 06.27.2025 4:14:58 PM 00:00:07:809 · #test-id=10
    StatusTimestampDetails
    Info 4:14:50 PM 1. Navigate to QA Railway Website
    Info 4:14:50 PM 2. Click on "Login" tab
    Info 4:14:55 PM 3. Click on "Change Password" tab
    Info 4:14:56 PM 4.Enter valid value into all fields.
    Info 4:14:56 PM 5. Click on "Change Password" button
    Fail 4:14:58 PM userCanChangePassword
    Fail 4:14:58 PM java.lang.AssertionError: Check change password success message expected [Your password has been updated] but found [Your password has been updated!]
    Fail 4:14:58 PM userCanChangePassword is failed.
  • userCanNotCreateAccountWhenPasswordAndPidFieldsAreEmpty

    4:14:52 PM / 00:00:05:410 Fail

    userCanNotCreateAccountWhenPasswordAndPidFieldsAreEmpty
    06.27.2025 4:14:52 PM 06.27.2025 4:14:57 PM 00:00:05:410 · #test-id=11
    StatusTimestampDetails
    Info 4:14:52 PM 1. Navigate to QA Railway Website
    Info 4:14:52 PM 2. Click on "Register" tab
    Info 4:14:54 PM 3. Enter valid email address and leave other fields empty
    Info 4:14:54 PM 4. Click on "Register" button
    Fail 4:14:57 PM userCanNotCreateAccountWhenPasswordAndPidFieldsAreEmpty
    Fail 4:14:57 PM java.lang.AssertionError: Check password error message expected [Invalid password length.] but found [Invalid password length]
    Fail 4:14:57 PM userCanNotCreateAccountWhenPasswordAndPidFieldsAreEmpty is failed.
  • errorsDisplayWhenPasswordResetTokenIsBlankUsingAPI

    4:14:55 PM / 00:00:23:999 Fail

    errorsDisplayWhenPasswordResetTokenIsBlankUsingAPI
    06.27.2025 4:14:55 PM 06.27.2025 4:15:19 PM 00:00:23:999 · #test-id=12
    StatusTimestampDetails
    Info 4:14:55 PM Pre-condition: Create and activate a new account
    Info 4:15:11 PM 1. Navigate to QA Railway Login page
    Info 4:15:12 PM 2. Click on "Forgot Password page" link
    Info 4:15:13 PM 3. Enter the email address of the created account in Pre-condition
    Info 4:15:13 PM 4. Click on "Send Instructions" button
    Info 4:15:13 PM 5. Open mailbox and click on reset password link
    Info 4:15:18 PM 6. Enter new passwords and remove the Password Reset Token
    Info 4:15:18 PM 7. Click "Reset Password" button
    Fail 4:15:19 PM errorsDisplayWhenPasswordResetTokenIsBlankUsingAPI
    Fail 4:15:19 PM java.lang.AssertionError: Check error message displays above the form. expected [true] but found [false]
    Fail 4:15:19 PM errorsDisplayWhenPasswordResetTokenIsBlankUsingAPI is failed.
  • userCanBookOneTicketAtATime

    4:14:59 PM / 00:00:10:366 Pass

    userCanBookOneTicketAtATime
    06.27.2025 4:14:59 PM 06.27.2025 4:15:09 PM 00:00:10:366 · #test-id=13
    StatusTimestampDetails
    Info 4:14:59 PM 1. Navigate to QA Railway Website
    Info 4:14:59 PM 2. Click on "Login" tab
    Info 4:15:01 PM 2.1. get same ticket count in my ticket page
    Info 4:15:02 PM 3. Click on "Book ticket" tab
    Info 4:15:03 PM 4. Select a "Depart date" from the list
    Info 4:15:03 PM 5. Select "Sài Gòn" for "Depart from" and "Nha Trang" for "Arrive at".
    Info 4:15:03 PM 6. Select "Soft bed with air conditioner" for "Seat type"
    Info 4:15:03 PM 7. Select "1" for "Ticket amount"
    Info 4:15:03 PM 8. Click on "Book ticket" button
    Info 4:15:08 PM Check ticket in my ticket page
    Pass 4:15:09 PM User can book 1 ticket at a time
  • errorsDisplayWhenPasswordAndConfirmDoNotMatchOnReset

    4:15:00 PM / 00:00:18:082 Pass

    errorsDisplayWhenPasswordAndConfirmDoNotMatchOnReset
    06.27.2025 4:15:00 PM 06.27.2025 4:15:18 PM 00:00:18:082 · #test-id=14
    StatusTimestampDetails
    Info 4:15:00 PM 1. Navigate to QA Railway Login page
    Info 4:15:00 PM 2. Click on "Forgot Password page" link
    Info 4:15:02 PM 3. Enter the email address of the created account in Pre-condition
    Info 4:15:02 PM 4. Click on "Send Instructions" button
    Info 4:15:04 PM 5. Open mailbox and click on reset password link
    Info 4:15:17 PM 6. Enter different values for password fields
    Info 4:15:17 PM 7. Click "Reset Password" button
    Pass 4:15:18 PM Errors display if password and confirm password don't match when resetting password
  • userCanOpenBookTicketPageFromTrainTimetablePage

    4:15:00 PM / 00:00:04:207 Pass

    userCanOpenBookTicketPageFromTrainTimetablePage
    06.27.2025 4:15:00 PM 06.27.2025 4:15:04 PM 00:00:04:207 · #test-id=15
    StatusTimestampDetails
    Info 4:15:00 PM 1. Navigate to QA Railway Website
    Info 4:15:00 PM 2. Login with a valid account
    Info 4:15:02 PM 3. Click on "Timetable" tab
    Info 4:15:03 PM 4. Click on "book ticket" link of the route from "Huế" to "Sài Gòn"
    Pass 4:15:04 PM User can open Book ticket page by clicking on Book ticket link in Train timetable page
  • userCanCancelTicket

    4:15:04 PM / 00:00:10:319 Pass

    userCanCancelTicket
    06.27.2025 4:15:04 PM 06.27.2025 4:15:14 PM 00:00:10:319 · #test-id=16
    StatusTimestampDetails
    Info 4:15:04 PM 1. Navigate to QA Railway Website
    Info 4:15:04 PM 2. Login with a valid account
    Info 4:15:06 PM 3. Book a ticket
    Info 4:15:12 PM 4. Click on "My ticket" tab
    Info 4:15:13 PM 5. Click on "Cancel" button of ticket which user want to cancel.
    Info 4:15:13 PM 6. Click on "OK" button on Confirmation message "Are you sure?"
    Pass 4:15:14 PM User can cancel a ticket
  • errorsDisplayWhenPasswordResetTokenIsBlankUsingUI

    4:15:24 PM / 00:00:17:934 Fail

    errorsDisplayWhenPasswordResetTokenIsBlankUsingUI
    06.27.2025 4:15:24 PM 06.27.2025 4:15:42 PM 00:00:17:934 · #test-id=17
    StatusTimestampDetails
    Info 4:15:24 PM 1. Navigate to QA Railway Website
    Info 4:15:25 PM 2. Click on "Forgot Password page" link+
    Info 4:15:26 PM 3. Enter the email address of the created account in Pre-condition
    Info 4:15:26 PM 4. Click on "Send Instructions" button
    Info 4:15:28 PM 5. Open mailbox and click on reset password link
    Info 4:15:41 PM 6. Enter new passwords and remove the Password Reset Token
    Info 4:15:41 PM 7. Click "Reset Password" button
    Fail 4:15:42 PM errorsDisplayWhenPasswordResetTokenIsBlankUsingUI
    Fail 4:15:42 PM java.lang.AssertionError: Check error message displays above the form. expected [true] but found [false]
    Fail 4:15:42 PM errorsDisplayWhenPasswordResetTokenIsBlankUsingUI is failed.

Started

Jun 27, 2025 04:14:42 PM

Ended

Jun 27, 2025 04:15:43 PM

Tests Passed

10

Tests Failed

7

Tests
Log events

Timeline

System/Environment

NameValue
Framework Name Selenium Java Framework | Truong
Author Truong